/**
 * @description 公共工具方法
 */
import Clipboard from 'clipboard'

/**
 * 复制文本内容
 * @param text
 * @param event
 */
export function clipboard(text, event) {
  const toast = useToast()
  const clipboard = new Clipboard(event.target, {
    text: () => text
  })
  clipboard.on('success', () => {
    toast.success('复制成功', { position: 'top' })
    clipboard.destroy()
  })
  clipboard.on('error', () => {
    toast.error('复制失败', { position: 'top' })
    clipboard.destroy()
  })
  clipboard.onClick(event)
}

/**
 * 跳转
 */
export function jumpToLogin() {
  if (!process.server) return
  window.location.href = '/login'
}
